package com.jack.basicTest;
import java.util.Scanner;

public class IfTest {
    /**
     * 1.需求：if示例,从键盘接收两个数字,再接收一个符号,然后进行运算
     * -------请输入第一个数字:8
     * -------请输入第二个数字:9
     * -------请输入运算符号:+
     * -------8+9=17
     */
    public void add(){
        int sum = 0;
        System.out.println("请输入第一个数：");
        int a = new Scanner(System.in).nextInt();
        System.out.println("请输入第二个数：");
        int b = new Scanner(System.in).nextInt();
        System.out.println("请输入运算符：");
        String sign = new Scanner(System.in).next();
        if("+".equals(sign)){
            sum = a + b;
        }else if("-".equals(sign)){
            sum = a - b;
        }else if("*".equals(sign)){
            sum = a * b;
        }else if("/".equals(sign)){
            sum = a / b;
        }
        System.out.println("运算结果是："+sum);
    }


    /**
     * 2.需求：飞机票在淡季是有优惠政策的,而放假期间是没有优惠的，
     * 假设在元旦三天（1.01---1.03），
     * 五一三天（5.01---5.03），
     * 十一七天（10.01---10.07）无任何优惠，
     * 除了以上13天，都打8折， 请输入您哪天订票，以及票价（自己设定一个吧），
     * 输出应付多少钱？
     */
    public void price(){
        double noDisCountDay;

        System.out.println("请输入你的订票日期：");
        double userDay = new Scanner(System.in).nextDouble();
        System.out.println("请输入你的票价：");
        int firstPrice = new Scanner(System.in).nextInt();
        if ((userDay>=1.01 && userDay<=1.03) || (userDay>=5.01 && userDay<=5.03) || (userDay>=10.01 && userDay<=10.07)){
            firstPrice = (int) (firstPrice *0.8);
        }
        System.out.println("您应付：" + firstPrice + "元");


    }


    /**
     * 3.需求：应征入伍： 条件：男，身高170厘米以上，20--26周岁
     * 女，身高162厘米以上，20---22周岁之间
     * 从键盘输入性别，年龄以及身高，判断是否可以应征入伍！
     */
    public void join(){
        System.out.println("请输入你的性别：");
        String sex = new Scanner(System.in).next();
        System.out.println("请输入你的年龄：");
        int age = new Scanner(System.in).nextInt();
        System.out.println("请输入你的身高：");
        int high = new Scanner(System.in).nextInt();
        if ("男".equals(sex)){
            if ((age>=20&&age<=26) && (high >=170) ){
                System.out.println("你可以应征入伍");
            }
            else {
                System.out.println("你不可以应征入伍");
            }
        }else if ("女".equals(sex)){
            if ((age>=20&&age<=22) && (high >=162) ){
                System.out.println("你可以应征入伍");
            }
            else {
                System.out.println("你不可以应征入伍");
            }
        }else {
                System.out.println("你的输入有误！！！");

        }



    }































}
